From: route@monster.com
Sent: Wednesday,
November 2, 2016 12:41 PM
To: hg@apeironinc.com
Subject: Please
review this candidate for: Software Engineer
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Greg C White 704 N Valley View Drive Prescott, Arizona 85345 928-771-8279 e-mail:
gwhite@ixcel.com
Availability:
Contract. Summary of
Work Experience: Full-Stack
Web Developer experienced in the design and development of Single Page web
Applications(SPA). Recent experience designing and developing Singe-Page Web
applications using Ruby, Rails, Node JS, Bootstrap, Angular JS and React JS.
Experienced Microsoft Typescript programmer using ES5 and ES6. Very
experienced in the use of Amazon Web Services including EC2, S3, Lambda,
Kenesis and Dynamo DB. Expert Javascript programmer recently experienced in
the use of Angular 2.0 (Beta), Redux and React JS component design, Flux
application architecture, parent-child/root component concepts and
programming to the ES5 and ES6 Typescript specification. Recent experience in
developing infrastructure application deployment using Docker and Linux
containers.Very experienced in the use of: Closures, Clustering,
Bindings and Sockets and programming to the Node Single Thread Event Loop.
Component, Selector, Provider and Template design.Two-way
data binding, dependency injection, forms, deep linking, directives,
promises, services, routing, template and partial design and $watch. An
expert at understanding and programming to the Angular 1 digest cycle as well
as designing and developing both Angular 1 and Angular 2 components using
TypeScript with and emphasis on conforming to the component tree design
model. Very experienced in the use of the Zone.js library in
programming Angular 2 for “change detection”. Heavy use of Typescript and
Javascript design patterns, including Singleton, Factory, Abstract Factory
Object, Decorator and Iterator. Application development using Objects,
Prototype, Scope, “this”, Apply, Call and Byte Arrays. Very fluent is the use
of Node JS server side scripting using web sockets. Test driven and
Behavior Driven Development using Mocha, Jasmine and Karma and Chai
coupled with Node, Phantom, Selenium and Capabara. CSS3 Expert
specializing in pseudo classes, Box sizing and basic styling skills. Very
experienced in prototyping web front end applications using screen mockup
packages such as Balsamiq and Pidoco and converting those designs to
Twitter Bootstrap. Vert proficient in HTML5 and CSS3 as well as SASS
and LESS asset management programming. Familiar with web services programming
to JSON, SOAP or XML. Very experienced with MVC architecture and
design patterns, especially Angular JS. Javascript programming using JQuery.
Experienced Ruby on Rails programmer comfortable with changing and
implementing customized web control code including Controller, Model and View
class design. Very experienced with Linux internals and custom kernel
configuration as well as script programming using Bash, Perl and the GNU
Tools. I’m an expert in the use of Linux Containers(lxc) and am very
comfortable configuring and using CGroups and Namespaces. Extensive use of
Agile development practices including developer stand ups, story board design,
burn-down and waterfall using Rally, Atlasssian Jira and Version One.
Extensive use of source code management systems including Git and SVN. Education: LFCE(Linux
Foundation Certified Engineer) - 2016 US
Government Clearance: Active
Secret - Not current Employment
History: Under
contract to: Raytheon, Aurora Colorado June 2016 -
September 2016 Full
Stack Web Develop - Team software lead for the Online
Viewing portion for the ground-station implementation for the next generation
Global Position Systems project tasked to Raytheon by the United States Air
Force (see http://www.raytheon.com/capabilities/products/gps_ocx/)
Prototype design from user specifications Extensive user interface
design and development using Angular 2(Beta 2). Redux development with
emphasis on cohesive and easily locatable Stores coupled with smart reducers
to eliminate complicated state change logic. Heavy use of: Microsoft
TypeScript ES5 and ES6, Javascript and HTML5 and CSS3 programming.
Application Bootstrap(system.js), Component(Directive and Template), Angular
Forms(Control Groups with custom Validators), Pipes, Component, Filter, Selector,
Service, Angular Router, creating custom Directives, Providers as well as
Template design that make extensive use of Angular 2 Beta constructs such as
Forms that are drive by either Template or Model(NgModel, NgModel Groups).
Extensive use of Angular built-in directives such as: NgFor. UI Containers,
Dynamic binding, dependency injection, two-way data binding, Data
Stores, properties management and host elements. Webpack and Gulp package
management using Node.js.
Additionally, I was part of a team of Dev Ops deployment specialists task
with deploying software to all COTS workstations using Chef. Extensive
use of Knife, Chef client, Chef server, Chef Zero, chef spec and chef
delivery. Cookbook, recipe and data bag design. Extensive working knowledge
of Ohai, resource development as well as package and supermarket development.
Extensive use of: Test Kitchen, Linux Containers(lxc, CGroups and Namespace
setup), Berksfile, ChefSpec ood Critic. Ruby 2.1 programming, particularly
for developing Light and Heavy Weight Resource Providers(HWRP).
Test case development using RSpec and Rake. Very knowledgable in the use of
the Chef API that can confidently design idempotent cookbooks. Amazon Web
Services deployment and configuration using EC2, S3, Lambda, Kenesis and
Dynamo DB. Under
contract to: Rice University, Houston, Texas April 2016
- July 2016 Full
Stack Web Developer. Wed application developer for the National
Collaborative Autism survey Project(NCAP). Extensive user interface design
and development using Angular 2(Beta 2). Heavy use of: Microsoft
TypeScript, ES5 and ES6, Javascript and HTML5 programming. Application
Bootstrap(system.js), Form Builder, Pipes, Component, Filter, Selector,
Service, Directives, Providers and Template design that make extensive use of
Angular 2 Beta constructs. NgFor, NgModel, NgModelGroup, UI Containers,
Dynamic binding, dependency injection, two-way data binding,
properties management and host elements. Webpack and Gulp package management
using Node.js. Git source code management using GitFlow. Docker, Redis and
Nginx deployment using Chef 12 in an Amazon Web Services environment using
EC2 and Knife-EC2. Under
contract to: SalesForce.com, St Louis, MO Remote November
2015 - June 2016 Full
Stack Web Developer. Wed application developer for a suite of Sales
data collection modules in order to streamline and consolidate multiple web
portal feeds. Extensive use of Node.js including the use of CallBacks, Event
Emitters, Promises, Google Protocol Buffers, Protocol.js, Web Sockets and the
extended use of UI front development using Angular JS 2.x. Very experienced
in the use of: Microsoft Typescript programming, Bootstrapping,
Reflection, UI Component design, component reuse, Webpack, Closures,
Clustering, Bindings,Web Sockets and programming to the Node Single Thread
Event Loop. Uni-directional data flow, FLUX principle programming(Action,
Dispatcher, Store and View), property versus state, routing, template and
partial design. Cryptography, encryption and encode/decode using the
AWS Key Management Service. Message processing using RabbitMQ. Asynchronous
function programming using async(waterfall, parallel). NoSql programming
using DynamoDB. Heavy Javascript design and development using Objects,
Prototype, Scope, “this”, Apply, Call and Byte Arrays. This project made
extensive use of Test Driven Development using Mocha, with case driven tests
that emphasized the use of Spies(Sinon), Rewire(User data injection),
Istanbul(code coverage), Supertest(HTTP endpoint mocking) and Cheerio(HTML
response). Additional heavy tasking to cloud deployment using AWS Lambda,
Kenesis, S3, S2, SNS and Vault as well as interfacing to Heroku Connect.
Postgres TSQL programming. Extensive use of AWS API Gateway, Docker, Chef,
Cloud Formation and VPC set up. Agile development using Rally. Git source
code management, including: feature branch and remote branch setup, merging
and rebasing. Under
contract to: NetApp, Atlanta,
Georgia Remote April
2015 - November 2015 Full
Stack Web Developer. Single Page Application(SPA)web site
design development and deployment for a Network Storage and Data Management
application. Extensive use of the FLUX methodology as well as Real-time
application Javascript client and server side programming. Extensive
use of multiple web based Javascript frameworks, include Node, React, Gulp
and Bower. Node Express development for a suite of event driven logging and
resource monitoring objects. Extensive use of Node.js event loop programming
that emphasized the advanced use of: closures;clustering; callbacks,
event emitter; streams and the async module. Extensive use of the Flux
application architecture. Reusable component design, two-way data binding,
and unidirectional data flow. Virtual DOM manipulation, state versus
property, async, Event Emitters, promises, stores and rendering expert.
Javascript application development and testing using Hapi, Nipple and Wreck.
Full Stack Web Developer. Adobe Flex application design for a custom video
streaming component which was coupled with Spark, Node and React JS component
and integrated seamlessly into NetApp’s flagship Network Storage and Data
Management application named Synergy. Extensive use of Node.js for Test
driven development utilizing Jasmine. Very experienced using Socket-based
programming, web sockets, JSON formatting, buffering, Zero MG
messaging, REST API programming, Pushing and Pulling and Event Emitters.
Extensive use of Express, React, Gulp, and the Hapi server framework. HTML,
CSS and LESS formatting as well as Twitter Bootstrap version 3 design. Extensive
use of Flash Player(Flex) application programming in conjunction with
Spark and Node.js to facilitate a custom remote video streaming product.
Reusable component design, two-way data binding, and unidirectional data
flow. Virtual DOM manipulation, state versus property, async, Event Emitters,
stores and rendering expert. Server side development and testing using
Hapi, Nipple and Wreck. Back-end application data storage and synchronization
using Firebase. Session management using yar. Test driven development using
lab. Web site build and deployment using Gulp and Browserify. Back end
application data storage and synchronization using Firebase. Session
management using yar. Test driven development using lab. Web site build and
deployment using Gulp and Browserify. Application configuration and
deployment using Linux containers(LXC) along with Docker. Very proficient in
the use of Docker Containers, Docker Compose, Machine and Swarm as well as
building and maintaining fluid image repositories. Agile development using
Rally. Source code management using BitBucket. Under
contract to: Cigna Mobile Pharmacy, Waterside Crossing,
Connecticut Remote
Full-stack Web Developer. Angular JS Single Page Application(SPA)web
site design, development and deployment for a suite of Mobile Home Pharmacy
Applications. Ruby(2.1), Rails(4.1), Javascript, Twitter Bootstrap 3,
HTML 5, CSS, LESS and RESTful based services development. Model View Controller
design and development. Angular 2.x(Beta) retro-fit programming,
converting over a dozen directives to components and removing angular
controller code, $scope and re-designing the critical UI components to use
2.x objects. Node.js programming for a Server based command processor
that provided user feedback for Pharmacy “on-call” real-time ordering events.
Node Express application development that featured extensive use of closures,
generators, Zero Message Queue(0MQ), socket programming, clustering, promises
and request/responder objects. Single Page Application web
design using Angular JS.Lead designer for the development of all Directives,
Services and Promises. Extensive use of the Amazon AWS
Javascript SDK(SNS, SQS and S3). This contract also made use of the Amazon
Mechanical Turk Developer Sandboxes as well as the use of Amazon AWS and SDK
for SNS, SQS and S3. This contract also made extensive use of Test-Driven UI
development(TDD) with the focus tools being Jasmine using ES6, Selenium, and
Phantom.js. Ruby on Rails application design, development and
deployment using Model-View-Controller with an emphasis on Rails 4
features(named scopes, RESTful routes, strong parameters(white listing),
flash hash and nested resources). Resource development using HATEOS
technology. Oracle DB SQL programming and configuration. as well a
programming Migrations. Screen mockup design using Balsamiq. JSON data
serialization. User login, role and authentication using Devise. Familiar
with Ruby Gem design and implementation. Familiar with Sprockets, Cucumber,
Sass, LESS, HAML, RSpec and Rake. Extensive use of Active Record,
Action View Helpers and partial template design. Apache2 web server
configuration as well as WSGI debugging. Excellent knowledge of how to design
and develop HTTP Request Objects and how to debug using ruby-debug and
RubyMine Very experienced with Agile and SCRUM development methodologies
using VersionOne including: Story board design, work flow management,
burn-down charts and waterfall. Extensive use of the JAVA Spring framework. Linux
based development using Ubuntu 14.04 and Red Hat Enterprise Linux 6.5. Apache
2 WSGI configuration. Linux script boot and environment configuration using
bash. Virtualization and provisioning expert for Vagrant, Chef and Jenkins
CI. Application development and testing using Linux containers. Expert
experience in creating testing and deploying Chef based recipes. Heavy Ruby
2.0 programming. Experienced in working in a team deployment environment
using Continuous Integration via Jenkins. Very experienced at AWS in
deploying, managing, and operating scalable, highly available, and fault
tolerant systems on AWS • AWS API Gateway, Lambda, EC2, Cloudfront and
DynamoDB. Migrating existing Cigna applications to AWS • Implementing and
controlling the flow of data to and from AWS • Selecting the appropriate AWS
service based on compute, data, or security requirements • Identifying
appropriate use of AWS operational best practices • Estimating AWS usage
costs and identifying operational cost control mechanisms. Agile development
using Version One. Source code management using GitHub. Under
contract to: PayPal, Scottsdale, Arizona Remote Full
Stack Web Developer - Site design, development and deployment for a
distributed Risk Management and Evaluation system. Extensive PHP application
development using Zend Studio 10. SQL Server integration. TSQL programming.
HTML5, CSS3 and PHP programming. Extensive use off the D3.js library for
real-time chart mapping and display. Linux script boot and environment
configuration using bash. Virtualization and provisioning expert for Docker,
Chef and Jenkins CI. Expert experience in creating testing and deploying Chef
based recipes. Heavy Ruby 2.0 programming. Experienced in working in a team
deployment environment using Continuous Integration via Jenkins. Very
experienced at AWS in deploying, managing, and operating scalable, highly
available, and fault tolerant systems on AWS • Migrating existing Cigna
applications to AWS • Implementing and controlling the flow of data to and
from AWS • Selecting the appropriate AWS service based on compute, data, or
security requirements • Identifying appropriate use of AWS operational best
practices • Estimating AWS usage costs and identifying operational cost
control mechanisms. Under
contract to: CBTS, Cincinnati,
Ohio Remote Full
Stack Web Developer. Single Page
Application(SPA)web site design, development and deployment for a suite of
Internet based E-Mail Security Tools. Ruby on Rails, Angular JS, Javascript,
HTML 5, CSS, and RESTFUL based services development. Model-View-Controller
design and development. Single Page Application(SPA) web design featuring:
two-way data binding; directive, service and promise design; deep linking;
template and partial design; routing, RESTful Endpoint and API design; JSON
document handling. Extensive use of the Amazon AWS Javascript
SDK(SNS, SQS and S3). Using AWS to deploy and manage existing CBTS
applications to AWS EC2. Extensive use Chef Cloud Formation Templates and
Ruby script programming as well as the use of knife-ec2. Recent testcase and
application deployment using Node JS. Extensive use of Test Driven Development
using QUnit, Node.js, Karma, Require, Phantom and Selenium. Ruby on
Rails application development and deployment. I also designed several custom
device specific Gem files. Ruby Gem web services integration using Devise,
Sprockets, Cucumber, Sass, HAML, RSpec and Rake. Web site HTML and CSS GUI
design using Twitter Bootstrap and HTML(Jade).Very experienced with Agile and
SCRUM development methodologies using Confluence JIRA including: Story board
design, work flow management, burn-down charts and waterfall. Linux based
development using Ubuntu 13.04 and Red Hat Enterprise Linux
6.2. Under
contract to: OnStream Media, Colorado
Remote Full
Stack Web Developer. Single Page Application(SPA)web site design,
development and deployment for a suite of Cloud based streaming conference
room and media presentation products. Test driven development using
Node.js, RSpec and Cucumber. Front-end web design using Twitter
Bootstrap and Angular JS coupled with HTML 5 (Canvas) and streaming media
extensions. Heavy use of Dependency Injection($scope), DOM manipulation,
Directive, Promise, Service and Module design. Wireframe design using Axure.
RESTFUL based web service design. Back-end database design and maintenance
using SQLServer. JSON data serialization. Amazon Web
Services(AWS) deployment using AMI(Amazon Machine Images). The creation and
deployment of EC2 instances. Management of EC2 volumes including RAID.
Extensive use of Chef provisioning in conjunction with Amazon Cloud Formation
templates using knife-c2. Deployment of new server configurations(active and
passive);EBS RAID volume maintenance;Cookbooks that use LWRP; Run
lists;Containers and Data Bags. Under
contract to: IBM Security Services, Boulder, Colorado
Remote February
-2009 – September 2009 Full Stack Web Developer – Single Page
Application(SPA) web site design, development and deployment for an
Enterprise security and compliance data warehousing application. MVC design
and development using Ruby on Rails 4.x. DB2-2 SQL programming. Rails
Asset Pipeline programming. Behavior driven development using Rspec.
Angular JS front end UI template design. Model-View-Controller design using
Ruby on Rails. Agile Development using JIRA, Confluence and Story Board design.
Site mapping and wireframe design using JetStrap. Web form and
template design using Angular JS. Very experienced with analyzing and
re-engineering SPA’s(single-page applications) using MVC. Wireframe
design using Balsamiq. WebStorm development and debugging. JSON data
serialization. Test driven development from User Stories using
Node.js, Jasmine, Capybara and Selenium. Ruby on Rails Layout and
Template design using CSS(Sass and LESS). Ruby Gem web services integration
using Devise, Sprockets, Cucumber, Sass, HAML, RSpec and Rake. Additional
project work using Python ETL programming for concentric data modeling. Red
Hat Linux 6, Fedora Core 13 and Ubuntu 12.04 LTS. Linux kernel configuration
and script programming using bash, perl and python. Linux application and GUI
programming using Tcl/Tk. Linux programming using GNU tools(GCC,make). |
|
|
|||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|